/* 投票 */
body{background-position: center top; background-repeat: no-repeat; background-image: url(../images/votebg.png); background-color: #acd7f6;}
.header{height: 143px;}
.c_icon{margin-right: auto; margin-left: auto; width: 960px; height: 90px; background-position: left center; background-repeat: no-repeat; background-image: url(../images/vote_icon.gif)}
.new_vote_but {
	height: 35px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d0d0d0;
}
.new_vote_but a {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	background-color: #006699;
	background-image: url(../images/icon/v_icon_5.png);
	background-repeat: no-repeat;
	background-position: 40px center;
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.w_nav ul .v_icon_1 {background-image: url(../images/icon/v_icon_1.png);}
.w_nav ul .v_icon_2 {background-image: url(../images/icon/v_icon_2.png);}
.w_nav ul .v_icon_3 {background-image: url(../images/icon/v_icon_3.png);}
.w_nav ul .v_icon_4 {background-image: url(../images/icon/v_icon_4.png);}



.vote_top{ height: 317px; border-color: #e4e4e4; border-width: 1px; border-style: solid; background-color: #f7f7f7;}
.vote_top div{ border-bottom-color: #e4e4e4; border-bottom-width: 1px; border-bottom-style: solid; height: 65px; padding: 20px; }
.vote_top h3{height: 30px; color: #454545; font-size: 18px;}
.vote_top h3 strong{font-size: 30px; color: #f7820b;padding-right: 10px;}
.vote_top p{padding-top: 20px;}
.vote_top p a{padding-right: 40px;}
.vote .dbox dd {width: 603px;overflow:hidden;}
.vote_c{width: 680px;height: 522px;margin-top: -20px;overflow: hidden;}
.vote_c li{width: 289px;height: 140px;padding-right: 40px;padding-top: 20px;padding-bottom: 20px; float: left;border-bottom-color: #e4e4e4; border-bottom-width: 1px; border-bottom-style: dotted;}
.vote_c li h3{font-size: 14px;height: 25px;display:block;}
.vote_c li img{width: 80px;height: 80px;float: left;}
.vote_c li p{padding-left: 10px; line-height: 20px; height: 80px; width: 180px;float: left;}
.vote_c li .data{height: 20px; line-height: 20px; clear: both;padding-top: 10px;}

.v_type{ height: 20px; }
.v_type a{line-height: 20px; text-align: center; height: 20px; display: inline-block;padding-left: 20px;padding-right: 20px;margin-right: 20px; }
.v_type .on{ background-color: #1662a6; color: #fff; }
.vlist ul{width: 680px;height: 554px;overflow: hidden;}
.vlist li{width: 289px;height: 70px; padding-top: 20px;padding-bottom: 20px;_padding-bottom: 10px;padding-right: 40px;float: left;border-bottom-color: #e4e4e4; border-bottom-width: 1px; border-bottom-style: dotted;}
.vlist li .data{padding: 1px; border-color: #d3e6ea; border-width: 1px; border-style: solid; text-align: center; background-color: #e5eff5; width: 76px;height: 76px;float: left;}
.vlist li .data strong{ display: block; background-color: #d7e9ed; color: #343434; line-height: 30px; height: 30px; text-align: center; }
.vlist li .data span{ font-weight: bold; color: #125186; font-size: 16px; height: 46px; line-height: 46px; }
.vlist li h3{width: 190px;height: 60px; float: left;display: block; line-height: 20px;padding-left: 10px;}
.vlist li .author{width: 190px;height: 20px;float:left;padding-left: 10px;}

.vote_add{padding-bottom: 100px;}
.vote_add td{height: 30px;}
.vote_add .inptxt{height: 20px;width: 400px;}
.vote_add .text{ height: 80px; width:400px;line-heigt:20px;}

.my_vote_list{width: 620px;}
.my_vote_list li{ padding-bottom: 20px; padding-top: 20px; border-bottom-color: #e4e4e4; border-bottom-width: 1px; border-bottom-style: dotted; height: 80px; overflow: hidden; }
.my_vote_list li .data{padding: 1px; border-color: #d3e6ea; border-width: 1px; border-style: solid; text-align: center; background-color: #e5eff5; width: 76px;height: 76px;float: left;}
.my_vote_list li .data strong{ display: block; background-color: #d7e9ed; color: #343434; line-height: 30px; height: 30px; text-align: center; }
.my_vote_list li .data span{ font-weight: bold; color: #125186; font-size: 16px; height: 46px; line-height: 46px; }
.my_vote_list li .r { float: right; width: 520px; }

.my_vote_list li h3{ display: block; height: 20px; font-size: 14px; line-height: 20px; }
.my_vote_list li .author{ height: 40px; padding-top: 20px; line-height: 20px; }
.my_vote_list li .author .face{width: 40px;height: 40px;float: left;padding-right: 10px;}
.my_vote_list li .author .u{ height: 20px; width: 470px; display: block; float: left; }
.my_vote_list li .author_2{ height: 40px; padding-top: 40px; line-height: 20px; }

.vote_page .title{height: 100px; border-bottom-color: #e4e4e4; border-bottom-width: 1px; border-bottom-style: dotted;}
.vote_page .title .data{padding: 1px; border-color: #d3e6ea; border-width: 1px; border-style: solid; text-align: center; background-color: #e5eff5; width: 76px;height: 76px;float: left;}
.vote_page .title .data strong{ display: block; background-color: #d7e9ed; color: #343434; line-height: 30px; height: 30px; text-align: center; }
.vote_page .title .data span{ font-weight: bold; color: #125186; font-size: 16px; height: 46px; line-height: 46px; }
.vote_page .title h1{color: #1662a6; width: 560px; height: 40px;padding-left: 10px; font-size: 14px;line-height: 40px;display: block;float: left}
.vote_page .title p{width: 560px;height: 20px;padding-left: 10px;padding-top: 10px;line-height: 20px;display: block;float: left}
.vote_page .vote_body{ line-height: 20px; padding-bottom: 20px; padding-top: 20px; }
.vote_page .vote_body .pic{ padding-top: 10px; text-align: center; }
.vote_page .vote_action td{ line-height: 35px; height: 35px; border-bottom-color: #e4e4e4; border-bottom-width: 1px; border-bottom-style: dotted;}
.vote_page .vote_action td span{height: 11px;line-height: 11px;font-size: 9px;}
.vote_page .vote_action .action{padding-bottom: 10px;padding-top: 10px;height: 25px; line-height: 25px;}
.vote_page .vote_action .action .but_b,.vote_page .vote_action .action .but_c{width: 60px;height: 25px;line-height: 25px;}
.vote_page .vote_action .action label{padding-left: 10px;}

.vote_page .vote_comment{}
.vote_page .vote_comment .t{line-height: 30px; height: 30px; color: #343434; font-size: 14px;}
.vote_page .vote_comment textarea{height: 80px; width: 653px;}
.vote_page .vote_comment .action{height: 20px;line-height: 20px;padding-top: 15px;padding-bottom: 15px;}
.vote_page .comment_list{border-top-color: #e4e4e4; border-top-width: 1px; border-top-style: dotted;}
.vote_page .comment_list li{padding-bottom: 10px;padding-top: 10px; border-bottom-color: #e4e4e4; border-bottom-width: 1px; border-bottom-style: dotted;}
.vote_page .comment_list .face{width: 40px;height: 40px;padding-right: 10px;float: left;}
.vote_page .comment_list .msg_r{width: 600px;float: left;}
.vote_page .comment_list .name{height: 20px;line-height: 20px;}
.vote_page .comment_list .msg{line-height: 20px;}
